microscopic preparation - French English Dictionary